a visual device - Français Anglais Dictionnaire